Class KernpruefungAAGImpl

  • All Implemented Interfaces:
    Kernpruefung

    public class KernpruefungAAGImpl
    extends java.lang.Object
    implements Kernpruefung
    Kernprüfung für Anträge auf Erstattung nach §2 Absatz 3 des Aufwendungsausgleichgesetzes (AAG).

    Die Reihenfolge der Prüfungen orientiert sich an der Reihenfolge im Fehlerkatalog.

    Der Aufruf der Methode pruefe() ist thread-sicher.

    Siehe auch Dokument Kernprüfung AAG Betriebshandbuch.pdf.

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static Kernpruefung getInstance()
      Liefert eine neue Instanz dieser Klasse als Objekt vom Typ kernpruefung.Kernpruefung.
      Rueckgabe pruefe​(java.lang.String datensatz, java.lang.String vorlaufsatz)
      Prüft einen Datensatz gemäß der Anlage 1 des Dokumentes Verfahrensbeschreibung für den Datenaustausch des Antrags auf Erstattung nach §2 Absatz 3 Aufwendungsausgleichgesetz (AAG).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • KernpruefungAAGImpl

        public KernpruefungAAGImpl()
    • Method Detail

      • getInstance

        public static Kernpruefung getInstance()
        Liefert eine neue Instanz dieser Klasse als Objekt vom Typ kernpruefung.Kernpruefung.
        Returns:
        Instanz dieser Klasse
        See Also:
        Kernpruefung
      • pruefe

        public Rueckgabe pruefe​(java.lang.String datensatz,
                                java.lang.String vorlaufsatz)
        Prüft einen Datensatz gemäß der Anlage 1 des Dokumentes Verfahrensbeschreibung für den Datenaustausch des Antrags auf Erstattung nach §2 Absatz 3 Aufwendungsausgleichgesetz (AAG).

        Diese Methode löst keinerlei Exceptions aus, genauer keine Throwables.

        Der Vorlaufsatz wird hier nicht geprüft.

        Specified by:
        pruefe in interface Kernpruefung
        Parameters:
        datensatz - Der zu prüfende Datensatz.
        vorlaufsatz - Der zum Datensatz passende Vorlaufsatz, der bereits geprüft ist.
        Returns:
        Rueckgabe Rückgabe-Objekt mit Ergebnissen der Prüfung.
        See Also:
        Kernpruefung.pruefe(java.lang.String, java.lang.String), Rueckgabe